﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DHJ.Cost.Tenants.Dashboard.Dto
{
    public class DashCostOutput
    {
        public List<DashCost> Costs { get; set; }

        public DashIncome Income { get; set; }
    }

    public class DashCost
    {
        public string CostType { get; set; }
        public decimal Value { get; set; }
        public List<decimal> Data { get; set; }
    }

    public class DashIncome
    {
        /// <summary>
        /// 暂结价
        /// </summary>
        public decimal TemporaryPrice { set; get; }

        /// <summary>
        /// 合同价
        /// </summary>
        public decimal ContractPrice { set; get; }

        /// <summary>
        /// 已收款总额
        /// </summary>
        public decimal TotalReceipts { set; get; }

        /// <summary>
        /// 已结算总额
        /// </summary>
        public decimal TotalSettlement { set; get; }

        public List<DashChartData> ChartData { get; set; }
    }
}
